<?php
/**
* Ce fichier contien simplement un test des diférentes classes et interface du projet.
* Les fichier de log pouvant étre trouvé dans le dosier log/
*/
echo "\n Veillez a vous placé dans le dosier racine du projet pour exécuter ce programme.  \n \n";
require "Util/AutoLoad.php";
RegisterPath("Blog/");
RegisterPath("Test/");
RegisterPath("Util/");
RegisterPath("Web/");

unlink("log/Autoload.log") ;
unlink("log/Test.log") ;

print $_testPublishable= new PublishableTest;
print $_AbstractPublishableltemTest= new AbstractPublishableltemTest;
print $_testTaggableTest= new TaggableTest;
print $_testAbstractltemTest= new AbstractltemTest ;
print $_testPictureTest= new PictureTest;
print $_testVideoTest= new VideoTest ;
/*print $_testBlogService = new BlogServiceTest;

$_BlogServicelmpl = new BlogServicelmplTest;
        $_BlogServicelmpTest= new TestBlogServicelmpl("titre test") ;
        $_BlogServicelmpTest->post ("autheur1", "test Tag1", "post1");
        $_BlogServicelmpTest->post ("autheur2", "test Tag2", "post2");
        $_BlogServicelmpTest->post ("autheur3", "test Tag3", "post3");
       
        $_BlogServicelmpTest->getItems ();
        echo "il y a : ".$_BlogServicelmpTest->PublishableItemsCount ()."\n";
         echo "il y a : ".$_BlogServicelmpTest->getTaggableItemsCount ()."\n";
        $_BlogServicelmpTest->findItemsByAuthor ("post2");
        $_BlogServicelmpTest->getLatestItem ();
        /*$_BlogServicelmpTest->findItemsByTags ("jeux");
        /*$_BlogServicelmpTest->findItemsByContent ("test");
        $_BlogServicelmpTest->findItemsByTagsOrContent ("test jeux");
        */

?>